home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Development Libraries / SGI IRIX 6.4 Development Libraries.iso / docs6.4 / relnotes / complib / ch1.z / ch1
Encoding:
Text File  |  1997-09-04  |  8.9 KB  |  267 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _I_n_t_r_o_d_u_c_t_i_o_n
  9.  
  10.        CHALLENGEcomplib is a comprehensive collection of high-
  11.        performance mathematical libraries that provide support for
  12.        numerical techniques used in scientific and technical
  13.        computing. These libraries include public-domain software
  14.        such as LAPACK, LINPACK and EISPACK, which are provided by
  15.        SGI for your convenience.
  16.  
  17.        CHALLENGEcomplib 3.0 is available in several modes in single
  18.        and multiple processor versions (----mmmmpppp).:
  19.  
  20.           +o 64-bit mode for R8000 and R10000 architectures (----mmmmiiiippppssss4444)
  21.  
  22.           +o high performance 32-bit (n32) mode (----mmmmiiiippppssss4444) and (----
  23.             mmmmiiiippppssss3333) for all platforms
  24.  
  25.           +o 32-bit mode (----mmmmiiiippppssss2222) for R4* platforms
  26.  
  27.        The CCCCHHHHAAAALLLLLLLLEEEENNNNGGGGEEEEccccoooommmmpppplllliiiibbbb library is available on Silicon
  28.        Graphics, Inc., systems via the compilation flag
  29.        ----llllccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh or ----llllccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh----mmmmpppp for
  30.        multiprocessing libraries.
  31.  
  32.        The library ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh contains an extensive collection
  33.        of industry standard libraries such as Basic Linear Algebra
  34.        Subprograms (BLAS), the Extended BLAS (Level 2 and Level 3),
  35.        EISPACK, LINPACK, and LAPACK. Internally developed libraries
  36.        for calculating Fast Fourier Transforms (FFT's) and
  37.        Convolutions are also included, as well as direct linear
  38.        equation solvers for sparse symmetric linear systems of
  39.        equations.
  40.  
  41.        Documentation is available per routine via individual
  42.        reference pages (man pages). A complete description of
  43.        ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh can be accessed via the complib man page.
  44.        General man pages for the BLAS (mmmmaaaannnn bbbbllllaaaassss), fft routines (mmmmaaaannnn
  45.        fffffffftttt), convolution routines (mmmmaaaannnn ccccoooonnnnvvvv), sparse solvers (mmmmaaaannnn
  46.        ssssoooollllvvvveeeerrrrssss) and LAPACK (mmmmaaaannnn llllaaaappppaaaacccckkkk) are also available.
  47.  
  48.        A copy of the LLLLAAAAPPPPAAAACCCCKKKK UUUUsssseeeerrrrssss'''' GGGGuuuuiiiiddddeeee, published by SIAM, is
  49.        available from SIAM.  This guide gives a detailed
  50.        description of the philosophy behind LAPACK as well as an
  51.        explanation of its usage. The LINPACK documentation is also
  52.        available in book form from SIAM.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        1.1  _C_O_M_P_L_I_B_._S_G_I_M_A_T_H
  75.  
  76.        The following is available as part of ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh:
  77.  
  78.           +o The BLAS library, level 1, 2 and 3 and machine
  79.             constants.  Most of BLAS routines in ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh
  80.             are tuned for high performance on each architecture.
  81.  
  82.           +o A library of FFT and convolution routines developed by
  83.             Silicon Graphics. These routines are tuned for high
  84.             performance on each architecture.
  85.  
  86.           +o A set of highly tuned direct solvers for sparse linear
  87.             systems of equations.
  88.  
  89.           +o The LAPACK library, a collection of routines for the
  90.             most common problems in numerical linear algebra
  91.             including linear equations, linear least squares
  92.             problems, eigenvalue problems, and singular value
  93.             problems. It has been designed to be efficient on a
  94.             wide range of modern high-performance computers.
  95.  
  96.           +o The EISPACK library, a collection of Fortran
  97.             subroutines that compute the eigenvalues and
  98.             eigenvectors of nine classes of matrices.  The package
  99.             can determine the eigensystems of complex general,
  100.             complex Hermitian, real general, real symmetric, real
  101.             symmetric band, real symmetric tridiagonal, special
  102.             real tridiagonal, generalized real, and generalized
  103.             real symmetric matrices. In addition, there are two
  104.             routines which use the singular value decomposition to
  105.             solve certain least squares problems.
  106.  
  107.           +o The LINPACK library for linear equations and linear
  108.             least squares problems, linear systems whose matrices
  109.             are general, banded, symmetric indefinite, symmetric
  110.             positive definite, triangular, and tridiagonal square.
  111.             In addition, the package provides routines for
  112.             computing the QR and singular value decompositions of
  113.             rectangular matrices and applying them to solve least
  114.             squares problems.
  115.  
  116.        For performance, SGI recommends the use of LAPACK routines
  117.        instead of LINPACK and EISPACK routines. SGI plans to
  118.        discontinue support for LINPACK and EISPACK in the near
  119.        future.
  120.  
  121.        Standard Fortran implementations of BLAS, LAPACK, LINPACK
  122.        and EISPACK routines in ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh are available from
  123.        netlib (http://www.netlib.org/ or netlib@research.att.com).
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        Note:  Packaged with your software is a separate sheet that
  141.               contains the Software License Agreement.  This
  142.               software is provided to you solely under the terms
  143.               and conditions of the Software License Agreement.
  144.               Please take a few moments to review the Agreement.
  145.  
  146.        This document contains the following chapters:
  147.  
  148.          1.  Introduction
  149.  
  150.          2.  Installation Information
  151.  
  152.          3.  Known Problems and Workarounds
  153.  
  154.  
  155.        1.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  156.  
  157.        Following is the release identification information for
  158.        CHALLENGEcomplib:
  159.  
  160.                                       CHALLENGEcomplib
  161.        SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
  162.                                       3.0
  163.        VVVVeeeerrrrssssiiiioooonnnn
  164.                                       SC4-IDO-6.4
  165.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  166.                                       IRIX 6.4
  167.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  168.  
  169.  
  170.  
  171.        1.3  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  172.  
  173.        After you install the online release notes for a product
  174.        (the rrrreeeellllnnnnooootttteeeessss subsystem), you can view the release notes on
  175.        your screen.
  176.  
  177.        Note:  You can read the online release notes for most
  178.               products before installing the software.  Refer to
  179.               the booklet in your CD-ROM case for more information.
  180.  
  181.        If you have a graphics system, select ``Release Notes'' from
  182.        the Help submenu of the Toolchest. This displays the
  183.        ggggrrrreeeellllnnnnooootttteeeessss(1) graphical browser for the online release notes.
  184.  
  185.        Refer to the ggggrrrreeeellllnnnnooootttteeeessss(1) reference page for information on
  186.        options to this command.
  187.  
  188.        If you do not have a graphics system, you can use the
  189.        rrrreeeellllnnnnooootttteeeessss command.  Refer to the rrrreeeellllnnnnooootttteeeessss(1) reference page
  190.        for accessing the online release notes.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   - 4 -
  204.  
  205.  
  206.  
  207.        1.4  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  208.  
  209.        Silicon Graphics, Inc., provides a comprehensive product
  210.        support maintenance program for its products.
  211.  
  212.        If you are in the U.S. or Canada and would like support for
  213.        your Silicon Graphics-supported products, contact the
  214.        Technical Assistance Center at 1-800-800-4SGI.  If you are
  215.        outside these areas, contact the Silicon Graphics subsidiary
  216.        or authorized distributor in your country.
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.